home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SunSoft Catalyst CDWARE 1996 May to August
/
Catalyst CDWARE 1996 May to August.iso
/
.products
/
Apertus
/
_install
/
run_unbundled
< prev
next >
Wrap
Text File
|
1996-02-12
|
3KB
|
133 lines
#! /bin/sh
#
# Installation shell script for Catalyst CDware
#
# Usage: install_unbundled -m<mountpoint> -p<productpath>
#
# Created: June 12, 1991
# Last Revised: May 23, 1994
#
# Use this installation script to install your product from Catalyst CDware
#
#
# For technical support, please call.
# +1 415 336.3742 (CDware SPARC) or +1 415 336.3941 (CDware x86)
#
# get command line parameters
#
# set PRODUCT_SIZE to the size of your product in kbytes
#need to set whatever special here
COMPANY_NAME=LOOX
COMPANY_DIR=$PRODUCT_DIR/$COMPANY_NAME
PRODUCT_SIZE=8000
#
# get complete paths
#
#
# get location of installation directory
##
# verify the installation directory exists and is a directory
#
mkdir /tmp/$COMPANY_NAME
INSTALL_DIR=/tmp/$COMPANY_NAME
if [ ! -d "$INSTALL_DIR" ]
then
echo "Creating $INSTALL_DIR ..."
mkdir $INSTALL_DIR
if [ ! -d "$INSTALL_DIR" ]
then
echo
echo
echo "Could not create the installation directory."
echo
echo "Exiting the installation script."
exit 1
fi
fi
#
# verify write permission for the installation directory
#
if [ ! -w "$INSTALL_DIR" ]
then
echo
echo
echo "You do not have write permission for the installation directory: "
echo $INSTALL_DIR
echo
echo
echo "Exiting the installation script."
exit 1
fi
#
# verify free disk space
#
echo
echo "Verifying free disk space..."
FREE_SPACE=0
df=/tmp/FREE.$$
#
# WARNING:
# --------
# For Solaris 2.4, the df line below will need to be updated because
# the standard output of the df command has changed in Solaris 2.4
#
/usr/bin/df $INSTALL_DIR | sed /kbytes/d | sed -e '3,$d' | sed -e '1,$s/ */ /g' > $df
case `/usr/bin/wc -l $df | sed -e 's/^ *//' | cut -f1 -d" " ` in
1) FREE_SPACE=`cat $df | cut -f4 -d" "` ;;
2) FREE_SPACE=`cat $df | sed 1d | sed 's/^ *//' | cut -f3 -d" "` ;;
esac
if [ -n $FREE_SPACE ]
then
if [ $FREE_SPACE -lt $PRODUCT_SIZE ]
then
echo
echo
echo "The product installation requires $PRODUCT_SIZE kbytes of"
echo "free disk space. There is only $FREE_SPACE kbytes of free"
echo "disk space in the selected filesystem. Please free up some"
echo "disk space and try this installation again."
echo
echo "Exiting the installation script."
exit 1
fi
fi
/bin/rm $df 2>/dev/null
#
# copy binaries to installation directory
#
echo
echo "Copying files to "$INSTALL_DIR"..."
echo
#
# uncomment the following line to do the actual copy
#
cd $INSTALL_DIR
cp $COMPANY_DIR/_demos/eval/showexe.z $INSTALL_DIR
$COMPANY_DIR/_demos/eval/gzip -d $INSTALL_DIR/showexe.z
$COMPANY_DIR/_demos/eval/gzip -cd $COMPANY_DIR/_demos/eval/tarfiles.z | tar xf -
echo
echo "The installation was a success."
echo
echo "Running ..."
echo
$INSTALL_DIR/loox
echo
echo "Removing temporary files ...
echo
rm -r $INSTALL_DIR
exit 0